# -*- coding: utf-8 -*-
"""
超市销售数据分析
实验11 统计分析每位顾客每月的消费额
@author: tange
"""

import pandas as pd
import numpy as np

data = pd.read_csv(r'C:\大数据分析综合实训-附件.csv', encoding='gbk')

# task11 统计分析每位顾客每月的消费额
data = data[['顾客编号', '销售日期', '销售金额']]

# 数据转换
data['销售日期'] = pd.to_datetime(data['销售日期'], format='%Y%m%d', errors='ignore')

# 销售月数
# task11_month = data['销售日期'].dt.month

# 交叉表统计汇总
rtask11_esult = pd.crosstab(data['顾客编号'],
                            data['销售日期'].dt.month,
                            values=data['销售金额'],
                            aggfunc=np.sum).fillna(0)
